package com.ftg.learn.chapter09.maptest;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * 1） 使用一个 Map，以老师的名字作为键，以老师教授的课程名作为值，表示上述
 * 课程安排。
 * 2） 增加了一位新老师 Allen 教 JDBC
 * 3） Lucy 改为教 CoreJava put 方法
 * 4） 遍历 Map，输出所有的老师及老师教授的课程(Set<Map.Entry<String,String>、
 * Set<String> get(key))
 * 5） *利用 Map，输出所有教 JSP 的老师。
 *
 * @author lijiaxin
 * @version 1.0
 * @date 2023/8/18 11:04
 */

public class Teacher {
    public static void main(String[] args) {

        Map<String,String> map=new HashMap<>();
        map.put("Lucy","cdc");
        map.put("Alleni","jsp");
        map.put("jsk","jsp");
        map.put("Allen","jdbc");

        map.put("Lucy","CoreJava");

        Set<Map.Entry<String,String>> entrySet=map.entrySet();
        for (Map.Entry<String,String> entry :entrySet) {
            System.out.println("教师："+entry.getKey()+"课程："+entry.getValue());
        }
        for (Map.Entry<String,String> entry :entrySet) {
            if(entry.getValue().equals("jsp")){
                System.out.println("教jsp的老师有："+entry.getKey());
            }
        }



    }

}
